Copyright: © 1996 Graphical Dynamics, Inc.


Blank Topic


	Getting Started Getting the most out of ClockMan95 I need help! (Troubleshooting) How to get your own copy of ClockMan95


Event scheduler description
Event schedulers are designed to take routine jobs and tasks and have them occur during off-hours and weekends.


Welcome to ClockMan
Welcome to ClockMan95

ClockMan is an event scheduler.  Event schedulers date back to the old days of mainframes and minicomputers.  Like everything else about them, using them was best left to experts.  Event schedulers can be found today from vertical applications still found on the big machines to the UNIX cron to the NT scheduling service to the System Agent found in the Plus! Pack of Windows95.  There are a number of commercial and shareware programs trying to do the job better.

ClockMan95 marries two powerful tools to produce what we think is the best event scheduler for Windows at any price:  a robust easy-to-use program with a powerful batch-like language.

The Automation Assistants in ClockMan95 give users easy access to automating commercial applications like never before.  With a few mouse clicks you can automate much of the best software available for Windows95.

What do you want to learn?

  What are Automation Assistants?

  How to use ClockMan (detailed walk-through)


Using ClockMan

ClockMan was designed with automation as it’s key function.  However, it has been constantly improved since it was first introduced back in 1991.  Customers wanted more power and they didn’t want to have to be an expert to use it.  ClockMan is evolving to accommodate these wishes and now it’s more easy to use than ever and has more of the power our customers have been asking for.

The basic component of ClockMan is it’s alarms.  Alarms can be as simple as reminding you of an important event or automating a series of nightly maintenance routines.

Alarms have three components:

  when they occur

  the message they display

  and the action they take.


Alarm Description
We try to use the term "alarm" consistently through our documentation.  But other terms used to describe timed periodic events include

Synonyms:

event

"job"

"tasks"


Anatomy of an Alarm

Alarms have three parts, When, Message and Event.  With any alarm, you have to tell ClockMan when you want your alarm to occur and what you want done when your alarm fires off.

  When

  Message

  Event


When an Alarm Occurs

Alarms can set to occur at one specific time and date, or they can be set to recur on a periodic basis.  Choosing a one time alarm requires you only fill out the desired time and date.

Every n days

Every day

Every Weekday

Every Weekend

Day of month

Date of month


csDesEverynDays
Your alarms can be set to repeat any number of days you specify.  Remember, you can set this for weekly (7 days) or bi-weekly (14 days) or any other interval you wish.  You will also need to specify when you want the alarm intervals to start.


csDesEveryDay
When you choose this option, alarms occur every day at the time you specified.


csDesWeekday
When you select this option, alarms occur every weekday at the time you specified.


csDesWeekend
When you choose this option, alarms occur only on the weekends (Saturday and Sunday) at the times you specify.


csDesDOM
When you choose this option, you can tie your alarms to days of the week.  Using the three list boxes, you can choose a very specific pattern you with your alarm to follow.  It can be as simple as Every Monday to as complicated as 2nd Tuesday in July.


csDesDateMonth
When you choose this option, you specify a specific date in the month for your alarm to occur.  You can also restrict this to a specific month for what would be an annual event or you can have it occur every month.


Message Types

Your alarms can also display a message when the alarm occurs.  Displaying a message is optional but oftentimes very helpful.  Especially if you’re going to be running an event that might otherwise interfere with the use of the computer.  There are 5 types of messages (including none or no message) as described below:

  Announce message

  Confirm message

  Countdown message

  Invisible message (no message)

  TimeSquare message


Announce message type

The Announce Alarm does nothing more than displaying a large message box that contains the text you wish.  It doesn’t interfere with any events you may have also specified for your alarm.  To clear it from your screen, click the OK button.

Note

The most common use for Announce Alarms is for displaying simple messages or notifying the user of an event.


Confirm message type

The Confirm Message precedes any event you have associated with your alarm.  It displays a message box with the OK or Cancel buttons.  Click the OK button to allow ClockMan to execute your event immediately or Cancel to cancel it.

Note

This message type is helpful if you’re going to be executing an event that requires review.

To decide whether or not you need to use the Confirm Message option, ask yourself the following:

"Does this alarm require permission of the operator in order to execute?"

If the answer is yes, then choose the Confirm Message option.


Countdown message type

The Countdown Message acts much like the Confirm Message box.  However, it has a few features that can be helpful.  When the Countdown Message box pops up, it starts a countdown timer that’s displayed in the upper right hand corner of the box.  When this counter reaches zero, the event you associated with your alarm starts.

When the user gets this message, it should contain a descriptive message about what event ClockMan is about to start.

Ex:  "Full weekly backup about to occur"

When a Countdown message appears, the user has four options they can take before the counter times out and the event starts.

1.	Choose the Pause button to temporarily suspend the countdown timer.  The Pause button will change to Continue.  And you can click it again to resume the countdown timer.

2.	Choose the Now button.  When you choose Now button, the timer will immediately go to zero and the event you associated with your alarm will start.

3.	Choose the Hide button to hide the Countdown Message box.  It will continue to countdown and start your event when the counter times out.

4.	Choose the Cancel button.  As with the Confirm Message, the cancel button cancels the alarm as soon as you press it.

Note

Use the Hide button with caution as once you use it, you will not be able to unhide it or stop the counter from timing out.  Its best to use it when the event you’re going to be starting actions won’t adversely effect the user of the computer.


Invisible message type

You can think of an Invisible Message type as none.  When you choose this option, no message will appear when your alarm occurs.  You should use the Invisible Message type when the event associate with your alarm will cause no adverse effects on your computer or when you’re sure no one will be using the computer.


TimeSquare message type

The TimeSquare message type is much like the Announce Message type.  It displays a message when your alarm occurs.  The difference is ClockMan displays the message in the active window’s title bar.  It can display in a number of unique and attention-getting manners.  It got it’s name from the scrolling message reader in Time Square in New York City.


Events

An alarm can perform several different kinds of actions.  You specify which action an alarm's event will take by choosing from the dropdown listbox at the top of the Event section.  Different fields will appear depending on which type of action you select:

The real power of ClockMan is its events. The Events section is where you automate other programs.  You choose the type of event you want to execute with your alarm.

  Run a program

  Run a WIL file

  Restart Windows

  Adjust the system time

Note

When your alarms have events associated with them, they are termed Action Alarms.  You have six options to choose from.

By default, it is set to (do nothing).  When you have an alarm that has the Event set to (do nothing), it is termed a Message Alarm.


Run a Program

Choosing the Run a Program option in the Events section allows you perform simple automation tasks. You specify a program to run in the Pgm line.  You can use the browse button to quickly find the program you wish to automate.  You can also choose a data file type to run.  (ex:  If you choose a file with the extension of TXT, it will start Notepad or the program associated with it.)

When you select Run a Program, you have 3 fields that you can enter information:

  Program Line (Pgm line)

  Show as

  Keystrokes


Program Line

In the program line, you can either:

  Run a program

  Activate a program

  Activate else Run a program

Run a program

You either type in a program file to run or use the browse button to easily select it.

Example: "C:\My Programs\WORDPAD.EXE"

Activating a program

You activate a program by typing in the window title of the program you want to activate.  You must enclose it in square brackets [ ].

Example:  [Sales - Wordpad]

Activate else Run a program

When you want to activate a program if it’s available and run the program if it is not, you combine the two strings on the same line.

Example:
[Sales - Wordpad] "C:\My Programs\WORDPAD.EXE"

Note

When you specify the window title, it needs to be distinct from other windows running.  If you have two copies of Microsoft Word running at the same time, they will both have a title starting with the text "Microsoft Word".  You need to enter the text that follows in order for ClockMan to distinguish one copy of Microsoft Word from another.


Show as

If you’re running a program (opposed to activating a program) you can also tell ClockMan how to run the program.  You can either run it as a normal window or as an icon.  Most of the time, it’s best to run it as a normal window.

Note

Be careful of running programs as an icon, as when you do, you can only send keystrokes to it can accept while running minimized.


Keystrokes

You can have ClockMan send keystrokes to a program your alarm launches, just as if you were there at the keyboard in person.  You describe these keystrokes in the Keystrokes: edit box in the Set Alarms dialog.

ClockMan's sendkey syntax is a superset of that used in the Sendkey statement in Microsoft's macro languages and Visual Basic.

  Displayable keys

  Shift, Ctrl, & Alt keys

  Special keys

  Non-standard keyboards

  Sending keystrokes to a DOS app

Note

Press the Esc key and ClockMan will stop sending the keystrokes.  (You can't stop ClockMan from sending keystrokes to a DOS app.)

You can make ClockMan pause while it sends keystrokes with the string {#wait seconds}, where seconds is a number from 1 to 32767.  Other programs can run while the keystrokes are paused.


Displayable keys

You send "normal", displayable keystrokes to a program by simply typing in the characters into the Keystrokes: edit box as if you were typing them directly into the program's window.

"Normal" Characters:

A through Z

a through z

0 through 9

`  !  @  #  $  &  *  -  =  \  _  |  [  ]  }  ;  :  '  "  ,  .  <  >  /  ?

Note

There are a few displayable characters (shown below) that are used to describe the special keys ClockMan also lets you send.  If you want to send one of these displayable keys to a program, you must put them inside curly braces (treat them like special keys themselves) to keep ClockMan from getting confused:

To Send	Use These

These Keys:	Names:

+	{+}

^	{^}

%	{%}

~	{~}

(	{(}

)	{)}

{	{{}


Shift, Ctrl, & Alt keys

You can send Shift, Control, and Alt-key combinations to the program.  You denote these key combinations by prefixing the affected characters with these symbols:

KEY	DENOTED BY

Shift	+

Control	^

Alt	%

Example:

To send a program Alt+FO in order to have it open a file from the File menu, use the string %FO.

Note

You can make a key combination affect more than one keystroke at a time by enclosing the affected keystrokes in parentheses ( ).


Special Keys

In addition to the "normal" displayable characters, your alarm can simulate pressing special keys.  These special characters have names, which you place within curly braces { }:

To send this key:	Use this name:
+ on the numeric keypad	{numpad*}
- on the numeric keypad	{numpad-}
. on the numeric keypad	{numpad-}
. on the numeric keypad	{numpad.}
/ on the numeric keypad	{numpad/}
0 thru 9 on the numeric keypad	{numpad0} thru {numpad9}
Backspace	{backspace}  or  {bksp}  or  {bs}
Break	{break}
CapsLock	{capslock}
Clear	{clear}
Del or Delete	{del}  or  {delete}
down arrow	{down}
End	{end}
Enter	{enter}  or  ~
Esc	{esc}  or  {escape}
function keys F1 thru F12	{f1}  thru  {f12}
Home	{home}
Ins or Insert	{ins} or {insert}
left arrow	{left}
NumLock	{numlock}
PageDn	{pgdn}
PageUp	{pgup}
Pause	{pause}
Print Screen	{prtsc}
right arrow	{right}
Scroll Lock	{scroll}
Tab	{tab}
up arrow	{up}
Note

Add a number after the keyname, but before the closing curly-bracket, such as {tab 6} in place of {tab}{tab}{tab}{tab}{tab}{tab}.  You can also repeat a displayable character by putting it inside curly brackets, e.g. {A 5} instead of AAAAA.


Non-standard keyboards

Some keyboards ("OEM keyboards") contain keys that are not found on the standard IBM-compatible 102 enhanced keyboard:

::	:

On 122-key kbds	Use this name
Attn	{122attn}
Clear	{122clear}
CrSel	{122crsel}
ExSel	{122exsel}
ErEOF	{122ereof}
function keys F13 thru F24	{f13}  thru  {f24}
no name	{122noname}
PA 1	{122pa1}
Play	{122play}
Zoom	{122zoom}
On Olivetti "ICO" kbds	Use this name
00	{ico00}
Clear	{icoclear}
function keys F17 thru F18	{icof17}  thru  {icof18}
Help	{icohelp}
On Nokia kbds	Use this name
Print	{nokprint}
Reset	{nokreset}
Jump	{nokjump}
PA1 thru PA3	{nokpa1} thru {nokpa3}
WSCtrl	{nokwsctrl}
CuSel	{nokcusel}
Attn	{nokattn}
Finnish	{nokfinnish}
Copy	{nokcopy}
Auto	{nokauto}
ENLW	{nokenlw}
BackTab	{nokbacktab}
Note

Some keyboards may contain keys that don't have any defined names at all.  If you need to send an application an unnamed keystroke, place the decimal number corresponding to its virtual key code within curly brackets.  For example, certain non-U.S. keyboards generate a virtual key code of 226 when you press the "<" key.  To send that keystroke, you would use {226}.

You can also repeat these keystrokes by adding a repeat count after the key code.  In the above example you'd use {226 2} to represent the < key being pressed twice in a row.


Sending Keystrokes to DOS apps

If you're running Windows in Enhanced mode, ClockMan can send keystrokes to a DOS app running in a window.  You can send any keystroke to a DOS app that you would to a Windows app (unlike trying to use the Edit|Paste selection in the app's System menu).

Note

When automating DOS applications, turn the Exclusive Flag Off.  You must ensure the DOS application or .PIF file runs with the Exclusive flag turned off; otherwise the keystrokes will never get sent.  The Background flag can be on or off.

Don't Overrun the Buffer.  Unlike when sending keystrokes to a Windows app, you must take care to avoid overrunning the DOS box's keyboard buffer, which is only 16 characters long.  Get to know the {#wait secs} command.

Give the DOS App Time to Start Up.  There are two parameters you can change to slow down the keystrokes when sending to a DOS app - the delay before the first keystroke, and the delay between keystrokes.  You change these in the Advanced Options dialog.


Running a WIL file

You can also run a WIL fileto give your alarms the most power and flexibility in automating your jobs.  The WIL language can

  Run Windows and DOS programs.

  Send keystrokes directly to Windows and DOS applications.

  Rearrange, resize, hide, and close windows.

  Run programs either concurrently or sequentially.

  Copy, move, delete, and rename files.

  Read and write files directly.

  Copy text to and from the Clipboard.

  Perform string and arithmetic operations.

  Make branching decisions based upon numerous factors.


WIL Acronym Description
Windows Interface Language


Restart Windows

Using this option, you can have Windows restart.  Under Windows95, this causes a warm boot.  Under Windows 3.x, it causes Windows to restart.


Adjust System Time

Using this option allows you to move the system clock ahead of back a specified amount of time.

Note

You would use this function to periodically adjust the system clock to compensate for the notoriously inaccurate clocks that seem to plague the most powerful PCs!


Automation Assistants

Automation Assistants are designed to change the way we all look at automating PCs.  This latest feature to ClockMan addresses a common concern we heard from our loyal customers.

"ClockMan is great and I use it a lot, but I don’t have the time to become an expert at automating my PC!"

We found this sentiment coming from brand new computer users as well as seasoned programmers.  We’d like to claim some grand insight that led us to incorporate Automation Assistants, but it was the feedback from our customers who made this indispensable feature a reality.

Automation Assistants allow you to quickly walk though a series of simple, straight-forward decisions.  Then ClockMan takes over.  ClockMan will automatically generate a custom WIL script to automate complex tasks, assign them to occur on the times you specify and that’s it.

ClockMan has Automation Assistants designed for the following best selling commercial programs:

More information:  Click here


IDH_SET_WHEN
Brings up the When dialog.  In the When dialog, you can set the date and time of your alarms.  You can also make them recur at regular intervals.


IDH_SET_MSGTYPE
Specifies what type of message is associated with your alarm.  If you select Invisible, it will have no message associated with it.


IDH_SET_MSG
Type in your message text here.  This text will be displayed when the event occurs.


IDH_SET_BEEP
Specifies whether or not you want a sound associated with your alarm.


IDH_SET_TUNE
Specifies which tune or WAV file to play when your event occurs.

NOTE:

You add or remove tunes from this list by going to the WAV tab in the Options dialog.


IDH_SET_PLAYTUNE
Click this button to test out the tune you have selected in the tune listbox.


IDH_SET_ACTION
Specifies what type of event you want to associate with your alarm.

This is the heart of where you automate programs.  Specify the type of event you want, then further specify other automation options.


IDH_SET_PGMLINE
Specifies what program to run.  To easily find and choose a program, use the browse button to the right.

NOTE:

You can also activate an already running program or specify an activate-else-run scenario.  To learn more about activating and the activate-else-run procedures, click here


IDH_SET_SHOWAS
Specifies how you want the program to display: as an icon, normal window or full screen.

Note:

This only applies to programs you run, not programs you activate.


IDH_SET_KEYS
Specifies the keystrokes to send to the program (if any).

Note:

ClockMan’s keystroke syntax is similar to that found in products like Microsoft WordBASIC and Visual BASIC.  To learn more about sending keystrokes to other applications, click here [image].


IDH_SET_WILFILE
Specifies the WIL file to run with your alarm.  The WIL language is a Windows-based batch language with over 350 functions that allow you to automate nearly any series actions on your PC.  To learn more about the WIL language, click here [image].


IDH_SET_WILEDIT
Click this button to edit the file you have specified in filename textbox above.  It will use the editor you have associated with TXT files.  When you originally installed Windows, this program is Notepad.


IDH_SET_DOSRETCODE
Specifies the code you want Windows to exit with.  This code can be any number from 0 to 255.  It can be checked from a batch file to further automate items outside of Windows.  To learn more about Exit codes (also called return codes) click here {button, JUMPID(csKeystrokes)}.

Note:

This function only works with Windows 3.x.  It will not work with Windows95 or Windows NT as the operating system model fundamentally changes with the newer operating systems.


IDH_SET_ADJTIME
Specifies the amount of time you want ClockMan to adjust when your event occurs.


IDH_SET_ADJFWDBACK
Specifies the direction you want the time you specify adjusted.


IDH_SET_POWEROFF
Specifies you want to shut down Windows and turn off power to your PC.

Note:

This will only work if your PC has a "power-off" feature.


IDH_SET_LOGOFF
Specifies you want to log out of Windows, bring the user to the log-in screen.


IDH_SET_REBOOT
Specifies you want to reboot the PC.  This will cause the PC to perform a controlled "cold boot".


IDH_SET_SHUTDOWN
Specifies you want to shut down Windows.  This will cause the PC to display "It's safe to turn off your computer".


IDH_SET_FORCE
Clicking this box will cause Windows to forcibly terminate any running Windows or DOS applications that don't exit by themselves when Windows shuts down.


IDH_SET_EVENTLIST
This is the list of alarms that have been defined.  Selecting an alarm will cause its attributes to be displayed in the fields to the left.  You can also act on these alarms by clicking on the buttons below.

Note:

If you change any of an alarm’s attributes, ClockMan will ask if you want to save the changes before it displays another alarm.


IDH_SET_NEW
Clears all the fields and places you at the beginning state of creating a new alarm.  It will open the When dialog where you specify the time and date and recurring status of your alarm.  From there it will move you to the message section.  Specify the rest of the alarm's attributes and click Add to add the alarm to your list of defined alarms.


IDH_SET_ADD
Click to add a new alarm based on the settings you have specified in the other fields.

Note:

You can use the Add button to clone an alarm.  Cloning alarms allows you to set up multiple alarms who’s differences may be slight.  Or you might also clone alarms if you want to experiment with it.


IDH_SET_TEST
Click to test your alarm.  ClockMan will go through all the actions you specified for your alarm, including sending keystrokes or running your WIL files.  Testing your alarm gives you a chance to see how it will behave when its scheduled time occurs.  It’s a good idea to test alarms as a final step in your automation process.


IDH_SET_CHG
Click to save any changes you have made to an alarm’s attributes.

Note:

In order for ClockMan to do a final save and start waiting for alarms to occur, you will have to click the big OK button to acknowledge all changes you’ve made to your alarms.


IDH_SET_DEL
Click to delete the selected alarm.  ClockMan will ask you to confirm your action.  You can change this behavior in the Advanced tab in the Options dialog.

Note:

As a precaution, ClockMan won’t actually delete (or save for that matter) any changes you make to your alarm list until you select the big OK button in the upper right hand of the Set Alarms dialog.


IDH_WHEN_TIME
Specify the time of day you want your alarm to occur.  Use the spinfield to the right to adjust the time with the mouse.  You can also use the up or down arrow on your keyboard to adjust the time.

Note:

When you start a new alarm, this field will be initialized with the current time of day.


IDH_WHEN_AMPM
Specifies whether the time you set is to occur before or after Noon.


IDH_WHEN_NOW
Click this to set the alarm's time to the current time.


IDH_WHEN_ONCE
Specifies that the alarm only occurs on the day specified to the right.  This is called a one-time alarm.


IDH_WHEN_NDAYS
Specifies the interval in days you want your alarm to recur.  You specify the first day your alarm will occur in the date field to the right.

Note:

You use this for common intervals such as every other day or every two weeks.


IDH_WHEN_DAILY
Specifies your alarm occurs everyday.


IDH_WHEN_WEEKDAYS
Specifies your alarm occurs every weekday (Mon. through Fri.)

Note:

You can further narrow your interval by restricting it to a certain month in the listbox to the right.


IDH_WHEN_WEEKENDS
Specifies your alarm occurs on the weekends (Sat. & Sun.)

Note:

You can further narrow your interval by restricting it to a certain month in the listbox to the right.


IDH_WHEN_CUSTOM
Specifies your alarm occurs on a custom interval.  Use the two listboxes in conjunction to specify the interval you want.

Note:

You can further narrow your interval by restricting it to a certain month in the listbox to the right.


IDH_WHEN_DOM
Specifies the interval to be a certain date in the month.

Note:

If you further narrow the interval by restricting it to a certain month, the alarm becomes an annual event.


IDH_WHEN_TODAY
Click this to set the alarm's date to today’s date.


IDH_WHEN_DATE
Specifies the date your alarm is to occur (or your recurring alarm is to begin). Use the spinfield to the right to adjust the date with the mouse.  You can also use the up or down arrow on your keyboard to adjust the date.


IDH_WHEN_MONTH
Specifies the month for your alarm’s recurring interval.  It acts upon the recurring options of:

Every day
Every weekday
Every weekend
Recurs:
Day of the month

Note:

By default it will be set to every month.  You will only be able to specify a month if you have one of the above recurring intervals specified.


IDH_NOW_TIME
Specifies the time to set your computer’s internal clock.  Use the spinfield to the right to adjust the time with the mouse.  You can also use the up or down arrow on your keyboard to adjust the time.

Note:

The clock will be updated the moment you click the OK button.


IDH_NOW_AMPM
Specifies whether the time you set is before or after Noon.


IDH_NOW_DATE
Specifies the date to set your computer’s internal clock. Use the spinfield to the right to adjust the date with the mouse.  You can also use the up or down arrow on your keyboard to adjust the date.

Note:

The clock will be updated the moment you click the OK button.


IDH_OPTSND_ENABLED
Specifies whether sounds for ClockMan are enabled.

Note:

This is a global option and will silence any sounds previously specified if disabled.


IDH_OPTSND_CHECKED
Specifies whether beep will be checked when you create a new alarm.


IDH_OPTSND_DEFTUNE
Specifies which tune will be selected when you create a new alarm.

NOTE:

You add or remove tunes from this list by going to the WAVs tab in the Options dialog.


IDH_OPTSND_REPEAT
Specifies how many times the tune is to repeat.  When a tune plays, it will repeat every thirty seconds.


IDH_OPTWAV_DIRLIST
Select WAV files from this list.  You can navigate to whichever location you need to select your WAV files.

NOTE:

ClockMan simply reads the WAV files from wherever they are.  It does not copy or move them from their original location.


IDH_OPTWAV_ADD
Click this to add the selected WAV file to your list of tunes.

NOTE:

ClockMan simply reads the WAV files from wherever they are.  It does not copy or move them from their original location.


IDH_OPTWAV_DEL
Click this to delete the selected WAV file to your list of tunes.

NOTE:

This will not physically delete the WAV file from your hard disk; it will only remove it from your list.


IDH_OPTWAV_PLAY
Click this to play the selected WAV file.


IDH_OPTWAV_NAME
Type the name that you want displayed in the tunes list box.

NOTE:

If you leave it blank, ClockMan will use the filename as the description.


IDH_OPTWAV_FILE
Type in the filename.  If you added it with the Add button, you shouldn’t need to edit this.


IDH_OPTWAV_TUNES
Displays a list of WAV files that you can attach to an event.


IDH_OPTIBARS_TBAR
Specifies whether or not you wish to display the TimeBar on all active windows.


IDH_OPTIBARS_TBARSECS
Specifies whether or not you want to have ClockMan’s TimeBar display seconds.


IDH_OPTIBARS_DBAR
Specifies whether or not you wish to display the DateBar on all active windows.


IDH_OPTIBARS_RIGHTLEFT
Specifies the relative positions of the DateBar and TimeBar.


IDH_OPTIBARS_REFRESH
Specifies the number of times per second ClockMan refreshes the TimeBar and DateBars.  You can set this value from 1 to 10.  Click on the spinbutton or use the up or down arrow on your keyboard to adjust the value.

NOTE:

Even though it may sound like a lot, refreshing the Date and TimeBar 10 times a second isn’t asking that much from today’s powerful computers.

The main benefit to increasing the value of the refresh rate is they appear snappier and jump to other windows very quickly at the highest setting.


IDH_OPTIBARS_HOTSPOTS
Specifies whether to make the Time and DateBar hotspots.  When this option is enabled, you can access the functionality of ClockMan directly through the InfoBars.  By placing your cursor inside an InfoBar, you’ll notice it changes to reflect the ClockMan95 cursor.  Clicking on it with your left mouse button brings up the Set Alarms dialog.  Clicking on it with your right mouse button brings up ClockMan's system menu.


IDH_OPTIBARS_SHOWONDESK
Specifies whether or not the InfoBars display on the desktop if no suitable host windows are available.  This can occur when all applications are minimized.


IDH_OPTADV_CFMDELETES
Specifies whether or not ClockMan to ask you for confirmation when you delete an alarm.


IDH_OPTADV_LOGTOFILE
Specifies whether or not ClockMan to log its activity to a log file.

NOTE:

ClockMan will automatically create the log file if it doesn’t exist.  If it does exists, the information will append information to the end of it.

ClockMan will name the log file with the same base name as the datafile.  For example, if you have an ALR file named JIMBOB.ALR, the logfile will be named JIMBOB.LOG and will be written in the same directory as the ALR file.


IDH_OPTADV_CFMMISSED
Specifies whether ClockMan will ask for confirmation when you start ClockMan and an Action Alarm was missed (because either the computer was off or ClockMan wasn’t running).

NOTE:

An action alarm is an alarm that has an event associated with it.  This differs from a message alarm where no event is specified and the alarm only acts as a reminder.

ClockMan will only attempt to run a missed event dating back to the beginning of the day (Midnight).  If you had an event that was supposed to occur off a day or a week ago and you run ClockMan, it won’t attempt to run it.

ClockMan will always run the action alarm or ask for confirmation.


IDH_OPTADV_DELAY1ST
Specifies how long ClockMan will wait before beginning to send keystrokes to a DOS application.  Click this spinbutton or use the up or down arrow on your keyboard to adjust the value.

NOTE:

Some DOS applications will only accept keystrokes after they have fully initialized.  This can take a second or two.

Each increment of 10 equals 1 second.

ClockMan will delay sending keystrokes only if you run a program.  If you activate a program, ClockMan will start sending keystrokes immediately.


IDH_OPTADV_DELAYCHAR
Specifies the amount of time ClockMan will pause between keystrokes.  Click on the spinbutton or use the up or down arrow on your keyboard to adjust the value.

NOTE:

Some DOS applications need a little time between each keystroke to process the input and can’t take a blast of keystrokes.

Each increment of 10 equals 1 second.

This option works for run a program and activate a program.


IDH_OPTADV_POLL
Specifies the amount of time ClockMan waits before checking to see if its alarm file has been changed.  This option can be helpful when you’re sharing an alarm file with other users who are using ClockMan in client mode.


IDH_OPTADV_TASKBAR
Specifies whether or not ClockMan will show up as a TaskBar button.  You can specify a custom title in the edit box to the right.


IDH_OPTADV_TRAY
Specifies whether or not ClockMan will show up as an icon in the System Tray.

NOTE:

The tray icon's caption is specified in edit box to the right.

Tray icons are only available in the Windows95 style interface.

You can access ClockMan's functions directly with the tray icon just as you would with the InfoBars.


IDH_OPTADV_ICONTITLE
Specifies the text to appear in ClockMan’s taskbar button or tray icon's caption.

You can change the title by editing the string in this field:  The title can be up to 79 characters long.  You can use these replacement codes:

&fn	The alarm filename.

&fp	The alarm file's full pathname.

&dt	Today's date (short form).  The format is taken from the Control Panel's International section.

&y4	The full 4-digit year.

&yy	The current year (00-99).

&MO	The current month's name (January-December).

&mo	The current month's abbreviated name (Jan-Dec).

&mm	The current month (1-12).

&0m	The current month (01-12).

&DA	Today's full day of the week (Monday-Sunday).

&da	Today's abbreviated day of the week (Mon-Sun).

&dd	Today's day of the month (1-31).

&0d	Today's day of the month (01-31).

The default title is "CM - &fn", where &fn is replaced by the actual alarm file loaded.


IDH_OPTADV_LANGUAGE

Type in the three digit language code to have ClockMan display part of its interface in the language specified.

NOTE:

Use ESN for English, FRA for French and DEU for German.

You can copy and modify an existing language file (clockman.esn, clockman.fra or clockman.deu) for your own language.


IDH_OPTMSG_DEFTYPE
Specifies the default message type.  When you create a new alarm, many options are already filled out.  If you find yourself using a particular message type more than the others, you should set it as your default.


IDH_OPTMSG_TSQTYPE
Specifies the default TimeSquare type. If you find yourself using a particular TimeSquare message type more than the others, you should set it as your default.


IDH_OPTMSG_TSQREPEAT
Specifies the number of times you want your TimeSquare messages to repeat.  Click on the spinbutton or use the up or down arrow on your keyboard to adjust the value.

NOTE:

When a TimeSquare message is scrolling, you can hit the escape (Esc) key to cancel it.


IDH_OPTMSG_COUNTDOWN
Specifies the amount of time Countdown messages start with before they count down to zero and launch an event.  Click on the spinbutton or use the up or down arrow on your keyboard to adjust the value.


IDH_OPTMSG_DISPMISSED
Specifies the amount of time to display missed Message Alarms.  Click on the spinbutton or use the up or down arrow on your keyboard to adjust the value.

NOTE:

ClockMan can miss an alarm because either the computer wasn’t running or ClockMan wasn’t running when the alarm was supposed to go occur.  ClockMan can only display missed messages dating back to the beginning of the day (Midnight).  By changing this value, you specify a window of time to allow for missed messages to be displayed.  Some users with many message alarms may end up with dozens of message boxes popping up all over the screen.  By narrowing this option, you can strike a reasonable balance according to your own situation.

This option does not affect Action alarms.


defActionAlarm
Action Alarms are alarms that have an event (ie: running a program or a WIL file) associated with them.


defMessageAlarm
Message Alarms are alarms that do not have any event (ie: running a program or a WIL file) associated with them.


Using other languages with ClockMan

You can have ClockMan display the dates and times in a language other than English.  The ClockMan package includes several "custom language" files that replace the default English day and month names.  These files are named CLOCKMAN.xxx, where xxx is the 3-letter language code that represents which language you've installed into Windows.  (This code is found in the WIN.INI file's [intl] section, sLanguage= line).  For instance, if you are running German Windows (or you've installed the German language via the Control Panel), your language code is DEU.  When ClockMan starts, it will look for the file CLOCKMAN.DEU in your ClockMan directory.  (If it doesn't find one, ClockMan will use English days & months by default.)

To Override the Default Language:

1.	Make sure you're in the Advanced tab of the Options dialog.

2.	Enter the desired language code into the Language edit field.

3.	Load the appropriate custom language file from your ClockMan diskette into the ClockMan directory.

To Show Dates in a Language that Windows Does Not Recognize:

1.	Make sure you're in the Advanced tab of the Options dialog

2.	Think of three letters that can stand for your desired language.  These letters will become the extension of your custom language file.

3.	Enter this new language code into the Language edit field.

4.	Copy an existing ClockMan custom language file to CLOCKMAN.xxx (where xxx is your new language code).

Choose a custom language file that's closest to the language you want to create.

The custom language files contain lines that look like this: (French, in this example)

;(long) months of the year...

1050=chaque mois

1051=Janvier

1052=Février

1053=Mars

etc.

5.	In your favorite text editor, change the days of the week, months, month abbreviations, etc. to your desired language.

6.	Restart ClockMan.

The dates will now show up in your desired language.

Note:

Be sure to change only the text on the right of the "=" signs, not the numbers on the left.


Technical Support

Technical help with ClockMan can be answered many different ways:

If you call bulletin boards, a quick answer can be had by your local computer guru.  She'll know!

If you call CompuServe, you can address a message in the WinShare forum (GO WINSHARE).  Technical support on CompuServe is handled by Koll Simonds (CIS 70144,1540).

You can drop an e-mail to us on the net at ksimonds@halcyon.com

You can visit our WWW page for the latest up-to-date versions of ClockMan as well as new and exciting Automation Assistants at http://www.halcyon.com/ksimonds/gdi/

There's always The Graphical Dynamics Support BBS - (206)938-2398  (Seattle) - 24 hrs, 28,800 8N1.

If you've registered your copy of ClockMan, you can call Graphical Dynamics Technical Support line:  (206) 935-6032  9:00am - 6:00pm PST (1700h - 0200h GMT).  (Be sure to have your license number handy.)


IDH_AA_OPERATIONS
Click on a type of job you want to automate and the programs supported will appear in the second window below.  If nothing displays in the lower box, then begin the Automation Assistant by clicking the Start button.

Note:

You should periodically check the Graphical Dynamics BBS or WWW site to find new and updated Automation Assistants for the most popular applications.

Graphical Dynamics BBS:  206-938-2398

GDI WWW site:  http://www.halcyon.com/ksimonds/gdi/


IDH_AA_PGMS
Click here to choose the specific program you want to automate.

Note:

You must have this program installed on your system in order to automate it.  None of these programs are included with ClockMan.  You purchase these programs at your favorite software reseller.


IDH_AA_PGMS
Specify when you want the new alarm you are creating to occur.


IDH_AA_WHEN
Brings up the When dialog.  In the When dialog, you can set the date and time of your alarms.  You can also make them recur at regular intervals.


IDH_AA_NAVCIS_NEW
Click this to direct NavCIS to check all active and selected forums for waiting messages, new headers, and new library entries. This option will also carry out all pending operations. Messages will be sent, files will be uploaded and downloaded, and any other specified actions will be carried out.


IDH_AA_NAVCIS_ACTION
Click this to direct NavCIS to only perform actions you have told it carry out. Unless you have selected the Download Waiting Messages Always in a forum’s Message Settings dialog box, NavCIS will not search for messages or message headers. NavCIS will only send replies and grab messages and files which have been marked for download.

Note:

You might think of this command as a subset of the New command.


IDH_AA_NAVCIS_READ
Click this to direct NavCIS to collect any waiting e-mail messages. NavCIS will not carry out any other actions such as picking up forum messages or performing outgoing actions.


IDH_AA_OZCIS_PASS1
Click this to direct OzCIS to perform a "1st pass".  A 1st pass will get new headers, read waiting messages and do a mail pass.

Note:

You can change the default behavior of the 1st pass by altering the settings in the OzCIS program under the Configuration|General Config and in the Configuration|Forum Configuration menus.


IDH_AA_OZCIS_PASS2
Click this to direct OzCIS to perform a "2nd pass".  A 2nd pass will retrieve marked messages, get waiting messages and get new mail if you have new mail waiting.


IDH_AA_OZCIS_MAIL
Click this to direct OzCIS to get waiting mail and send prepared mail only.


IDH_AA_OZCIS_SCRIPT
Click this to run an OzCIS script file.  Script files can automate many specialized tasks.

Note:

We have supplied over 30 unique scripts for retrieving popular syndicated columns on CompuServe.

You can also use prepared scripts from other sources.  A good place to find state-of-the-art scripts is the OzCIS forum (GO OZCIS).

Always test your scripts yourself to make sure they work as expected prior to automating them.


IDH_AA_OZCIS_SCRFILE
Specify the script you want ClockMan to schedule.  You can use the browse button to the right of the text box to easily select a script file.


IDH_AA_OZCIS_SCRFILEDESC
This is a description of the script file.  This description displays so that you can get an accurate description of what the file does rather than relying on deciphering the purpose of a script file from it's filename.


IDH_AA_OZWIN_PASS1
Click this to direct OzWIN to perform a "1st pass".  A 1st pass will get new headers, read waiting messages and do a mail pass.


IDH_AA_OZWIN_PASS2
Click this to direct OzWIN to perform a "2nd pass".  A 2nd pass will retrieve marked messages, get waiting messages and get new mail if you have new mail waiting.


IDH_AA_OZWIN_MAIL
Click this to direct OzWIN to get waiting mail and send prepared mail only.


IDH_AA_OZWIN_SCRIPT
Click this to run an OzWIN script file.  Script files can automate many specialized tasks.

Note:

We have supplied over 30 unique scripts for retrieving popular syndicated columns on CompuServe.

You can also use prepared scripts from other sources.  A good place to find state-of-the-art scripts is in the OzCIS forum (GO OZCIS).

Always test your scripts yourself to make sure they work as expected prior to automating them.


IDH_AA_TAPCIS5_INBOX
Click this to do a New Inbox pass.  During this type of pass, TAPCIS will gather all new headers in your active forums and send all items you have pending in your Outbox.


IDH_AA_TAPCIS5_READFORUMS
Click this to direct TAPCIS to read any pending messages you have in your active forums.  Additionally, TAPCIS will process any pending items in your Outbox.

Note:

A "pending message" can be a message addressed to you or one that you have marked for retrieval.


IDH_AA_TAPCIS5_OUTONLY
Click this to have TAPCIS process any pending actions you have in your Outbox.

Note:

Selecting this option does not gather new headers.  Specify the New Inbox option to gather new headers and read waiting messages.


IDH_AA_TAPCIS5_READMAIL
Click this to have TAPCIS get any waiting mail on CompuServe. Clicking this option will also process any actions pending in the Outbox.


IDH_AA_TAPCIS6_INBOX
Click this to direct TAPCIS to process an Inbox pass.  During an Inbox pass, TAPCIS will retrieve any messages addressed to you in addition to retrieving all active threads.


IDH_AA_TAPCIS6_READFORUMS
Click this to direct TAPCIS to process your Outbox as well as read any waiting messages addressed to you.


IDH_AA_TAPCIS6_READMAIL
Click this to direct TAPCIS to get any pending mail you have waiting.  TAPCIS will also process any pending actions you have in your Outbox.


IDH_AA_TAPCIS6_OUTONLY
Click this to direct TAPCIS to process any pending actions you have in your Outbox.


IDH_AA_TAPCIS6_SCRIPT
Check this option if you want to have TAPCIS execute a script along with any other option you select.

Note:

We have supplied over 30 unique scripts for retrieving popular syndicated columns on CompuServe.

You can also use prepared scripts from other sources.  A good place to find state-of-the-art scripts is the TAPCIS forum (GO TAPCIS).

Always test your scripts yourself to make sure they work as expected prior to automating them.


IDH_AA_TAPCIS6_SCRFILE
Specify the script you want ClockMan to schedule.  You can use the browse button to the right of the text box to easily select a script file.


IDH_AA_TAPCIS6_SCRFILEDESC
This is a description of the script file.  This description displays so that you can get an accurate description of what the file does rather than relying on deciphering the purpose of a script file from it's filename.


IDH_AA_DEFRAG_DRIVES
Specify the drives you want to defragment here.

Note:

You can only select local hard drives. Microsoft's Defragmenter program does not work over LANs.

To select more than one drive, hold down the control (Ctrl) key while selecting drives.  As you select them, they will be listed under the drive selection box.


IDH_AA_DEFRAG_FILES
Click this box to have Microsoft's Defragmenter program rearrange all your fragmented files so each file is stored in one contiguous unit.  This method may be faster than fully defragmenting your disk because it does not consolidate free space.  However, files you save in the future are more likely to be fragmented.


IDH_AA_DEFRAG_FILESFREESPACE
Click this box to have Microsoft's Defragmenter program rearrange the files and free space on your disk so each file is stored in one contiguous unit and free space is consolidated in one place.  However, as a result of consolidating free space, the files that are already on your disk may become more fragmented.


IDH_AA_DEFRAG_FREESPACE
Click this box to have Microsoft's Defragmenter program consolidate the free space on your disk.  This helps ensure that files you save in the future won't be fragmented.


IDH_AA_SPEED_FILESFREESPACE
Click this to have Speed Disk completely defragment your drives.  This is the most comprehensive (and time consuming) method of defragmenting available.


IDH_AA_SPEED_DRIVES
Specify the drives you want to optimize.

Note:

You can only select local hard drives.  Speed Disk does not work over LANs.

To select more than one drive, hold down the control (Ctrl) key while selecting drives.  As you select them, they will be listed under the drive selection box.


IDH_AA_SPEED_FILES
Click this to have Speed Disk just defragment the existing files on your drives.  This method is quicker than a comprehensive defragmentation, and will usually increase access speed to your data files, but its effects won't last as long lasting as if you select files and freespace.


IDH_AA_SPEED_FREESPACE
Click this if you want Speed Disk to just consolidate your available freespace.  This option gives you the quickest defragment time, but its effects are the shortest lived.


IDH_AA_SCAN_DRIVES
Specify the drives you want to scan for defect.

Note:

You can only select local hard drives.  ScanDisk does not work over LANs.

To select more than one drive, hold down the control (Ctrl) key while selecting drives.  As you select them, they will be listed under the drive selection box.


IDH_AA_SCAN_STANDARD
Click this to have ScanDisk check the integrity of your directories, files and directory structures.

Note:

This option usually executes quickly, but it doesn't check the disk's ability to read and write on all areas of the disk.


IDH_AA_SCAN_THOROUGH
Click this to have ScanDisk check the integrity of your entire disk.  It will test the file and directories along with the directory structures.  It will also check each sector to make sure that it can read and write data correctly to each sector.  If there are any problems, the program will stop until the user makes a decision on how to proceed.  (ClockMan cannot automate the program into actually repairing the errors.)


IDH_AA_NDD_DRIVES
Specify the drives you want to check for errors.

Note:

You can only select local hard drives. Norton Disk Doctor does not work over LANs.

To select more than one drive, hold down the control (Ctrl) key while selecting drives.  As you select them, they will be listed under the drive selection box.


IDH_AA_NDD_QUICK
Click this to have Norton Disk Doctor check the integrity of your directories, files and directory structures.

Note:

This option usually executes quickly, but it doesn't check the disk's ability to read and write on all areas of the disk.


IDH_AA_NDD_COMPLETE
Click this to have Norton Disk Doctor check the integrity of your entire disk.  It will test the file and directories along with the directory structures.  It will also check each sector to make sure that it can read and write data correctly to each sector.  If there are any problems, the program will stop until the user makes a decision on how to proceed.  (ClockMan cannot automate the program into actually repairing the errors.)


IDH_AA_MC_VSCFILES
VSC files are configuration files that McAfee's VirusScan uses to determine what to do.  You may have pre-defined VSC files, or you can select <custom> to create one based on the next series of questions.


IDH_AA_MC_DRIVES
Specify the drives that you want to check for viruses.

Note:

To select more than one drive, hold down the control (Ctrl) key while selecting drives.  As you select them, they will be listed under the drive selection box.


IDH_AA_MC_SCANZIPS
Click this box to have VirusScan check for viruses inside PKLite and self extracting LZEXE files.


IDH_AA_MC_WHAT2DO
Specify what you want VirusScan to do if it finds a virus.


IDH_AA_MC_LOGFILE
Click this box to have VirusScan create a log file.  You can also specify a specific file you want this information saved to.

Note:

The VirusScan program will do the logging.  This is independent of any logging that ClockMan does.

The log file is appended when data is added to it.  The size of the log file can be restricted in the Reports tab in VirusScan.


IDH_AA_NAV_DRIVES
Specify the drives you want to scan for viruses.

Note:

To select more than one drive, hold down the control (Ctrl) key while selecting drives.  As you select them, they will be listed under the drive selection box.


IDH_AA_NAV_SCANMEM
Click this box to have Norton Anti-Virus scan your computer's memory during a virus scan.


IDH_AA_NAV_SCANBOOT
Click this box to have Norton Anti-Virus scan the boot records of your selected drives.


IDH_AA_TIME_SERVERS
Specifies which time server ClockMan will get the time from.

Note:

You can add or delete items in this list by editing the file TIMESERV.CFG in the /AA subdirectory.


IDH_AA_NS_SENDMAIL
Click this box to have Netscape send any mail that’s in your Outbox.


IDH_AA_NS_EMPTY
Click this box have Netscape empty the Trash folder.


IDH_AA_AG_NEWHDRS
Click this box to have Agent get new article headers in all of your subscribed groups.


IDH_AA_AG_NEWGROUPS
Click this box to have Agent add new groups to your master list of newsgroups.


IDH_AA_AG_GETMAIL
Click this box to have Agent get any new mail you have waiting.


IDH_AA_AG_SENDMAIL
Click this box to have Agent send mail and outgoing news articles you have pending.


IDH_AA_AG_COMPACT
Click this box to have Agent compact the database of articles.


IDH_AA_PM_GETMAIL
Click this box to have Pegasus Mail get any waiting mail on your server.


IDH_AA_PM_SENDMAIL
Click this box to have Pegasus Mail send any pending mail in your Outbox.


IDH_AA_DIAL_DIRECT
Click this button if your computer is directly connected to the Internet.  If you don’t know the exact method you’re connected to the Internet, contact your System Administrator.


IDH_AA_DIAL_DIALUP
Click this button if your computer communicates on the Internet via a dial-up network service (DUNS).  Most individual Internet accounts are provided by an ISP (Internet Service Provider) and are accessed by modem.  If this describes your situation, specify this option button.


IDH_AA_DIAL_DIALUPS
Specifies which Dial Up Network Service (DUNS) profile you want to use for your automated job.


IDH_AA_DIAL_ISP
Specifies which Internet Service Provider (ISP) you have selected.


IDH_AA_DIAL_ACCTNAME
Specifies which account name you have listed with your service.

Note:

In order to have ClockMan automate the connection to the service, you’ll have to specify the "remember password" option for the Dial-Up Network Service (Connect To dialog box).


IDH_AA_EU_GETMAIL
Click this box to have Eudora get any waiting mail you might have on your mail server when the event occurs.


IDH_AA_EU_SENDMAIL
Click this box to have Eudora send any pending (or "queued") mail when the event occurs.


IDH_AA_EU_EMPTY
Click this box to have Eudora "empty trash" (ie: really delete any deleted mail messages) when your event occurs.


IDH_AA_EU_COMPACT
Click this box to have Eudora "compact mailboxes" when your event occurs. "Compacting" recovers the unused ("wasted") space from all of your mailboxes.

Note:

This wasted space was created when messages were deleted or transferred from other mailboxes.


The WIL Language

Oftentimes automating a job or process involves more than a simple command-line switch.  What if a particular file isn’t there?  Is that network drive available?

Until now, automation involved too much flying blind.  If a particular item wasn’t just right, it would often render useless any automation that may have been scheduled until a human operator came back to the machine.

ClockMan’s WIL language allows you to cover many eventualities.  You can make if-then decisions, check dozens of Windows parameters, manipulate files, directories and strings, do math, any hundreds of other nuts and bolts tasks that make automating complex, multi-step processes possible.

WIL files are interpreted at run-time.  You write these files in pure ASCII witha text editor or your favorite editor that supports ASCII.

How difficult is it to write WIL files?  If you’ve written DOS batch files or Lotus 1-2-3 macros, WIL files shouldn’t be too difficult.  If you’ve programmed in xBase or BASIC, you should be able to tackle WIL with no problem.  If you’ve programmed in Pascal or C, you’ll breeze through WIL.

If you’ve never written a single instruction for a computer and don’t want to, you’ll be pleased to know about Automation Assistants.  These are intelligent assistants that ask you questions about popular maintenance utilities and write complete WIL scripts for you!  To learn more about Automation Assistants, click here.


Features for LAN users

You can use these command line options to enhance ClockMan's usefulness on a LAN:

-C	Client mode.  Checks alarm file periodically to see if it's been updated.  If it has, it reloads the alarms from the file.  Useful when another user is broadcasting alarms by running ClockMan on the same alarm file in a common server directory.

-R	Read-only.  The user can view the alarms, but can't change them himself.

-H	Runs ClockMan hidden.  The user can't see the icon, nor can he change the alarms.  You can't Alt+Tab to a hidden ClockMan from the keyboard.  Most task switching programs won't even find it.  The program will end when you close down Windows.

-B	Broadcast-only mode.  The user can add, change, and delete alarms like normal, but isn't bothered by the alarms she sets.  You do not have to run ClockMan in (-b)roadcast-only mode in order for other (-c)lients to be notified of the alarms you set.

Starting LAN-Based ClockMan When Windows Starts

If you're running ClockMan with LAN options enabled, you probably also want to start it automatically when Windows starts.  You can do this by making sure your ClockMan icon in your startup group has the desired command-line parameters.


Using ClockMan with multiple alarm files

Normally when you run ClockMan, it will save the alarms in a file called CLOCKMAN.ALR, located in the same directory as your CLOCKMAN.EXE file.  However, you can also run ClockMan with a different alarm file.  You can even have multiple ClockMans running at the same time, all using different alarm files.

To Run ClockMan with a Different Alarm File:

clockman.exe server.alr

clockman.exe static.alr

clockman.exe daily.alr

clockman.exe susan.alr

Run ClockMan with the new alarm file's pathname on the command line.

Note:

You'll get an error message if a copy of ClockMan is already running with the same alarm file.


defASCII
ASCII (American Standard for Computer Information Interchange) is often referred to as plain text or text only.  If you use a word processor and want to save something as ASCII, then it will be saved with no formatting (bold, italics, etc.).


Getting the Most out of ClockMan95

Automation Assistants

The WIL language

Automation Assistant Software Development Kit (SDK)

Getting your OWN copy of ClockMan95

Using ClockMan on a LAN

Using multiple alarm files

Using ClockMan with languages other than English.

Getting technical support for ClockMan


Automation Assistants

Automation Assistants are one of the most exciting developments with ClockMan95.  Too often, using your computer required you become some genius or worse, someone who dedicates their life to some software program. Professional engineers in Detroit (who may know everything about the cars their companies produce) don’t expect to assemble their own cars.  They’re just like the rest of us, they put the key in and go.  Automation Assistants treat automating common jobs with your PC the same way.  By providing a "turn-key" solution, you don’t have to re-invent the wheel every time you want to automate some maintenance on your PC.  Automation Assistants are currently available for the following market leading commercial programs:

ScanDisk (disk utility that ships with Windows95)

Disk Defragmenter (disk utility that ships with Windows95)

Norton Utilities for Windows95

Norton AntiVirus for Windows95

McAfee VirusScan95

NavCIS from Dvorak Development

OzCIS (for DOS) from Ozarks West Software

OzWIN from Ozarks West Software

TapCIS ver. 6.0 from Support Group, Inc.

And this is just the beginning.  We plan to make available more Automation Assistants on a demand basis.  The most popular applications will get Automation Assistants.  However, if your app is a one-of-a-kind or a product you developed and you would like ClockMan’s Automation Assistants to support your product, consider the Automation Assistant Software Developer Kit (SDK).

You’ll want to check in with our WWW or BBS on a periodic basis to see the latest Automation Assistants.  They come as DLLs, and you simply copy them into your AA directory beneath your ClockMan directory.  The next time you start ClockMan, it will recognize and automatically initialize any new Automation Assistants you’ve added.


Graphical Dynamics, WWW site address:

http://www.halcyon.com/ksimonds/gdi/


Graphical Dynamics BBS #:

206-938-2398 (28.8K 24 hours a day!)


Automation Assistant Software Developement Kit
Automation Assistant Software Development Kit

Do you support dozens of users?

Do you write in-house Windows applications?

Do you work on a team that publishes Windows applications?

Would world-class automation benefit your solutions?

Then the Automation Assistant Software Development Kit (AA SDK) is for you!

The AA SDK allows you to write custom Automation Assistants that can benefit your users immediately and give your solutions the ease of use and power of ClockMan95.

The AA SDK will be available free of charge at our WWW site and our BBS.  It is also available directly from Graphical Dynamics.  For more information call 206-935-6032.


How to Order ClockMan95

ClockMan is currently being marketed as shareware.  When you register the program you'll receive these remarkable benefits:

  The latest version of ClockMan.

  A typeset, illustrated manual.

  An end to the nag screens and opening banner.

  Unlimited free technical support by phone.

Registration is $79.95 (US funds) + Shipping.

VISA, MasterCard, EuroCard/Access (For American Express, order ClockMan through Egghead Discount Software's 1(800)EGGHEAD special-order line.), Money Order, Check, Purchase Order (call our sales dept. beforehand)

Contact us for attractive discounts on quantity & multi-user licenses!

Order Form    (Dot Matrix order form)

About the authors


Quantity Discount Pricing

If you're ordering ClockMan for a workgroup or department, oftentimes site licenses are the most economical way to purchase software.  We agree with you!

Your users need not be on a LAN - all we ask is you designate one ClockMan Specialist within your organization who will handle your users technical support questions.  This specialist is always welcome to call us with the difficult questions.

Our site licenses are called Office Packs.  With office packs, disks and manuals accompany licenses on a diminishing ratio.  So, if you have 20 users, you would receive 1 set of disks/manuals and 20 licenses.

Office Packs:

Part #  Desc    Licenses   Manual sets   Price   cost per user

______  ______  ________   ___________   ______  _____________

10005   5 pack     5            1         $199       $39.80

10010   10 pack    10           1          279        27.90

10020   20 pack    20           1          399        19.95

10050   50 pack    50           2          699        13.98

10100   100 pack   100          5          999         9.99

10200   200 pack   200          5        1,499         7.50

10500   500 pack   500          10       2,999         6.00

11000   1000 pack  1000         20       4,999         5.00

Filling out the Order Form is similar to a single user license; however you want to note the type of license you’re purchasing.

Example:


About the Authors

ClockMan is brought to you by Graphical Dynamics, Inc., home of Charlie Cursor!

Design team:

Designed by:	Jennifer Palonus & Koll Simonds

Written by:	Jennifer Palonus

Alphatested by:	Koll Simonds & Jennifer Palonus

Special thanks to our beta testers!

Contains up to 15% recycled code.  No animals were killed in the testing of this program.


IDH_MAINNUM

Graphical Dynamics Sales Department:  1-206-935-6032. (Mon - Fri 9:00 - 6:00 PST)


IDH_800NUM
Order ClockMan from the Graphical Dynamics order line with one of these credit cards and we'll give you your personal license immediately!

1-800-779-1799 (Mon - Fri 9:00 - 6:00 PST)


Yes!  I want my OWN copy of ClockMan95!

(Select File|Print Topic to print this order form.)

Company: ________________________________________________________________

Name: ___________________________________________________________________

Address: _________________________________________________________________

__________________________________________________________________

City: _________________________ State: _______ Zip: ________________

Phone: (______)__________________	Country: __________________________

FAX (______)__________________ Email: __________________________

(Qty)_________ClockMan(s) at US$79.95 ea.:	_____________

US/Canada Free (Lower 48: Free UPS)

Mexico/S.America $7.00

Europe $9.00

ANZ/Asia/Pac $14.00

Shipping ______________

Code:GDI-R	Total:______________

Where did you hear about ClockMan?___________________________________

What do you use it for? [_] Time & Date bars   [_] reminder messages   [_] scheduling events

Enclose a check or money order (payable to Graphical Dynamics, Inc.) or use Visa, Master Card, EuroCard, or Access.  Call us first for purchase orders and for information about multi-user discounts.

(circle one:)

American Express     Visa     Master Card     EuroCard     Access

Card number:	___ ___ ___ ___ - ___ ___ ___ ___ - ___ ___ ___ ___ - ___ ___ ___ ___

Expires:	______ / ______	Signature:	__________________________________

Graphical Dynamics, Inc.	(800) 779-1799  orders only

2701 California Ave. SW, ste 301	(206) 935-6032  orders/tech support

Seattle, WA  98116   USA	8:00am - 5:00pm  PST  Mon-Sat (1600h - 0100h GMT)

(206) 935-2464  fax  anytime, anyday

Internet: ksimonds@halcyon.com	CompuServe: 70144,1540


Dot Matrix Order Form
Yes!  I want my OWN copy of ClockMan95!

(Select File|Print Topic to print this order form.)

Company:_________________________________________________________

Name:____________________________________________________________

Address:_________________________________________________________

_________________________________________________________________

City: _________________ State: _______ Zip: ___________

Phone: (_____)______________	Country: ____________________

FAX (_____)_______________ Email: ________________________

(Qty)_________ClockMan(s) at US$79.95 ea.:	_____________

US/Canada Free (Lower 48: Free UPS)

Mexico/S.America $7.00

          Europe $9.00

   ANZ/Asia/Pac $14.00

             Shipping:______________

                Total:______________

Code:GDI-R

Where did you hear about ClockMan?______________________

What do you use it for? [_] Time & Date bars
[_] reminder messages   [_] scheduling events

Enclose a check or money order (payable to Graphical Dynamics, Inc.) or use Visa, Master Card, American Express, EuroCard, or Access. Call us first for purchase orders and for information about multi-user discounts.

(circle one:)

American Express  Visa  MasterCard  EuroCard  Access

Card number: _ _ _ _ - _ _ _ _ - _ _ _ _ - _ _ _ _

Expires: ___/___ Signature: ________________________

Graphical Dynamics, Inc.    800) 779-1799  orders only

2701 California Ave. SW,   (206) 935-6032  orders/tech

ste 301                    (206) 935-2464  fax

Seattle, WA  98116   USA    8:00am-5:00pm PST Mon-Sat

                           (1600h - 0100h GMT)

Internet: ksimonds@halcyon.com	  CompuServe: 70144,1540